Exception Safety: Concepts and Techniques

نویسنده

  • Bjarne Stroustrup
چکیده

This paper presents a set of concepts and design techniques that has proven successful in implementing and using C++ libraries intended for applications that simultaneously require high reliability and high performance. The notion of exception safety is based on the basic guarantee that maintains basic invariants and avoids resource leaks and the strong guarantee that ensures that a failed operation has no effect.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Correlation Relationship between Concepts of Learning Organization and Safety Culture in Iran’s Nuclear and Radiological Industries

Introduction: The formation and evolution of culture in organizations are related to the learning experiences of their members over time. In this regard, the present study was conducted to empirically investigate the correlation relationship between the Learning Organization (LO) and safety culture concepts in Iran’s nuclear and radiological industries. Material and Methods: A theoretical mode...

متن کامل

Object oriented data concepts for SDL

With the 1992 revision of SDL [1], object oriented structuring concepts were introduced into the language. However, some object oriented concepts known from modern languages are still missing, e.g. exception handling and references, which are related to polymorphism as well as late binding of operators. The main reason for these lacks is the formal base of data types ACT ONE [2]. This algebraic...

متن کامل

Study of Nurses' Experiences of Safety Challenges of Social Security Hospital Patients

Background and Objectives: Safety in the health service system of all countries around the world means observing the principles that, if applied correctly, will not harm the patient or will minimize possible injuries. The concept of patient safety is a very essential component of health care systems, therefore, this study was conducted to explain the experiences of nurses of patient safety chal...

متن کامل

Teaching Advanced Computing Concepts in Java: A Constructivism-based Approach

The belief that concurrent programming concepts are too difficult for the average programmer is one of the most important reasons for not covering concurrent programming in introductory computing courses, although much needed last years. In this paper, an approach, used to teach advanced computing concepts and especially concurrency and exception handling in introductory computing courses, is p...

متن کامل

Radiation Safety Analysis, 2 Models of Industrial Radiography Techniques in Tubes Testing Using SuperMc 3.2

In this article, we used SuperMc 3.2 Software for have studied two models of welding radiographic techniques that are more common in radiographs (Dobell Walls and Single Image (DWSI) and Single Wall and Single Image (SWSI) technique) , without the use of a collimator and in terms of radiation risk and radiation safety. According to results, Due to the lack of a collimator, the risk of radiation...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000